/* CSS Document */
BODY
{
	background-color:#E5E5E5;
	margin: 0px 0px 0px 0px;
	font-family: Tahoma, Arial;
	font-size:11px;
	color:#000000;
}
INPUT
{
	border: 1px inset ;
	font-family: Tahoma, Arial;
	font-size:11px;
	padding-left:2px
}
TEXTAREA
{
	border: 1px inset ;
	font-family: Tahoma, Arial;
	font-size:11px;
}
SELECT
{
	font-family: Tahoma, Arial;
	font-size:11px;
	border: 1px inset ;
	background-color:tranparent;
}
.smallinput
{
	border: 1px inset ;
	font-family: Tahoma, Arial;
	font-size:11px;
}
.button
{
	background: #D4D0C8;
	border : 1px outset;
	font-size: 11px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	cursor:hand;
	color:#000000;
}

.btn_bg
{
	background: #D4D0C8;
	border : 1px outset;
	font-size: 11px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	cursor:hand;
	color:#000000;
	background-position:left; 
	background-repeat:no-repeat;
	padding-left:10px;
	height:22px;
	margin-right:5px;
}

.btn_insert {background-image:url(../images/icon/icon_btn_save.gif); } 
.btn_copy {background-image:url(../images/icon/icon_btn_copy.gif); }
.btn_reset {background-image:url(../images/icon/icon_btn_refresh.gif); }
.btn_update {background-image:url(../images/icon/icon_btn_save.gif); }
.btn_delete {background-image:url(../images/icon/icon_btn_delete.gif); }
.btn_save_next {background-image:url(../images/icon/icon_btn_save_next.gif);padding-left:15px;   }

.btn_bg_small
{
	background: #D4D0C8;
	border : 1px outset;
	font-size: 10px;
	font-family: Tahoma, Arial;
	font-weight: bold;
	cursor:hand;
	color:#333333;
	background-repeat:no-repeat;
	margin-right:3px;
	margin-top:3px;
}

.btn_previous {background-image:url(../images/icon/icon_btn_previous.gif); background-position:left; padding-left:8px;  }
.btn_next {background-image:url(../images/icon/icon_btn_next.gif); background-position:right; padding-right:8px;  }


.btn_logout
{
	font-weight:bold;
	color:#CC0000;
	padding:0px
}

.button_small
{
	background: #D4D0C8;
	border : 1px outset;
	font-family: Tahoma, Arial;
	font-weight: bold;
	cursor:hand;
	color:#444444;
	padding:0px;
	font-size:9px
}
.btn_next_previous
{
	border:1px outset #FFFFFF;
	cursor:pointer;
	font-weight:bold
}
.box
{
	border:0;
	background-color:transparent;
	cursor:hand;
}
TD{font-family: Tahoma,Arial;font-size:11px;color:#000000}
IMG {border-width:0px;margin:0px;}
DIV, LAYER { font-size:11px; font-family: Tahoma, Arial }

a {text-decoration:none;color:#184F85;} 
a:active {text-decoration:none;color:#184F85;}
a:visited {text-decoration:none;color:#184F85;} 
a:link {text-decoration:none;color:#184F85;}
a:hover {text-decoration:underline;color:red;} 

#hotkeys
{
	margin:5px;
}

.hotkeys_title
{
	padding:3px;
	background-color:#FF6600;
	color:#FFFFCC;
	font-weight:bold;
	float:left;
}
.hotkeys_content
{
	padding:2px;
	color:#333333;
	background-color:#FFFFCC;
	border:1px solid #FF9900;
}

.topheadtd {
	background:#183376;
	color:#FFFFFF;
	font-weight:bold;
	padding: 4px;
	color:#FFFFFF;
}
.bottomtd {
	background:#183376;
	color:#FFFFFF;
	
	padding: 2px;
	color:#FFFFFF;
}
.bottomtd a 	{text-decoration: underline;color:#FFFFFF;}
.bottomtd a:link	{text-decoration: underline;color:#FFFFFF;}
.bottomtd a:visited     {text-decoration: underline;color:#FFFFFF;}
.bottomtd a:active 	{text-decoration: underline;color:#FFFFFF;}
.bottomtd a:hover 	{text-decoration: underline;color:#99CCFF}

.datatd
{
	border-right: #D5D5D5 1px solid; 
	border-bottom: #D5D5D5 1px solid;
	padding: 2px;
}

.row1td 
{
	border-right: #999999 1px solid; 
	border-top: #eeeeee 1px solid; 
	border-left: #eeeeee 1px solid; 
	border-bottom: #999999 1px solid;
	background: #D4D0C8; 
	padding: 2px;

}

.row2td {
	border-right: #999999 1px solid; 
	border-top: #eeeeee 1px solid; 
	border-left: #eeeeee 1px solid; 
	border-bottom: #999999 1px solid;
	background: #D4D0C8; 
	padding: 2px;
}
.menu_title
{
	border-right: #333333 1px solid; 
	border-top: #999999 1px solid; 
	border-left: #999999 1px solid; 
	border-bottom: #333333 1px solid;
	background: #666666; 
	color:#FFFFFF;
	font-weight:bold;
	padding:2px;
	text-align:center;
}

.menu1td 
{
	border-right: #777777 1px solid; 
	border-top: #dddddd 1px solid; 
	border-left: #dddddd 1px solid; 
	border-bottom: #777777 1px solid;
	background: #bbbbbb; 
	color:#333333;
	font-weight:bold;
	padding:2px;
	text-align:left;
}

.menu1td a 	{text-decoration: none;color:#990000;}
.menu1td a:link	{text-decoration: none;color:#990000;}
.menu1td a:visited     {text-decoration: none;color:#990000;}
.menu1td a:active 	{text-decoration: none;color:#990000;}
.menu1td a:hover 	{text-decoration: none;color:#990000;}

.menu1td_on
{
	border-right: #3C0000 1px solid; 
	border-top: #FF5959 1px solid; 
	border-left: #FF5959 1px solid; 
	border-bottom: #3C0000 1px solid;
	background:#990000;
	color:#eeeeeee;
	font-weight:bold;
	padding: 2px;
	color:#FFFFFF;
	text-align:left;
}

.menu1td_on a 	{text-decoration: none;color:#eeeeee;}
.menu1td_on a:link	{text-decoration: none;color:#eeeeee;}
.menu1td_on a:visited     {text-decoration: none;color:#eeeeeee;}
.menu1td_on a:active 	{text-decoration: none;color:#eeeeee;}
.menu1td_on a:hover 	{text-decoration: none;color:#eeeeee;}


.menu2td {
	border-right: #999999 1px solid; 
	border-top: #eeeeee 1px solid; 
	border-left: #eeeeee 1px solid; 
	border-bottom: #999999 1px solid;
	background: #D4D0C8; 
	padding: 2px;
}

.headtd {
	background:#183376;
	color:#FFFFFF;
	font-weight:bold;
	padding: 4px;
}
.headtd a 	{text-decoration: underline;color:#FFFFFF;}
.headtd a:link	{text-decoration: underline;color:#FFFFFF;}
.headtd a:visited     {text-decoration: underline;color:#FFFFFF;}
.headtd a:active 	{text-decoration: underline;color:#FFFFFF;}
.headtd a:hover 	{text-decoration: underline;color:orange;}

.tabtd {
	background:#183376;
	color:#FF9900;
	font-weight:bold;
	padding: 3px;
}
.tabtd a 	{text-decoration: none;color:#FFCC66;}
.tabtd a:link	{text-decoration: none;color:#FFCC66;}
.tabtd a:visited     {text-decoration: none;color:#FFCC66;}
.tabtd a:active 	{text-decoration: none;color:#FFCC66;}
.tabtd a:hover 	{text-decoration: none;color:#FFCC66;}

.tabtd_blur {
	background:#A2B5CC;
	color:#FFFFFF;
	font-weight:bold;
	padding: 3px;
}
.tabtd_blur a 	{text-decoration: none;color:#FFFFFF;}
.tabtd_blur a:link	{text-decoration: none;color:#FFFFFF;}
.tabtd_blur a:visited     {text-decoration: none;color:#FFFFFF;}
.tabtd_blur a:active 	{text-decoration: none;color:#FFFFFF;}
.tabtd_blur a:hover 	{text-decoration: none;color:#ECE706}

.subheadtd {
	border-right: #777777 1px solid;
	border-top: #dddddd 1px solid; 
	border-left: #dddddd 1px solid; 
	border-bottom: #777777 1px solid;
	background: #bbbbbb; 
	color:#333333;
	font-weight:bold;
	padding: 2px;
}

.grey10 {color:#444444;font-size:11px}
.greybold10 {font-weight:bold;color:#444444;font-size:11px}

.info {
	font-size: 11px;
	color: #555555;
	font-weight:100;
}
.f10{font-size:10px}

.sql_error
{
	font-size:11px;
	color:#555555;
	font-weight:100;
}

.module_header
{
	font-size:18px;
	font-weight:bold;
	color:white;
}

.module_title
{
	font-size:17px;
	font-weight:bold;
	color:#FFCC00
}

.language_on
{
	border:2px solid red;
	color:#FF0000;
	font-weight:bold;
}

a.language img 
{
	filter:alpha(opacity=30); 
}

a.language:hover img 
{
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}

.options
{
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px;
	cursor:pointer;
	text-align:center;
	width:130;
}

#menu_wrapper
{
	border-right:1px solid #999999;
	background-color:#D4D0C8;
	width:100%;
	height:100%;
}

.current_year
{
	font-size:18px;
	 color:red; 
	 width:80px; 
	 text-align:center; 
	 font-weight:bold
}

.star5{
	background: url("/static/images/icon2.png") repeat-x scroll left center transparent;
   	float: left;
 	height: 14px;
   	width: 60px;	
}
.star4{
	background: url("/static/images/icon2.png") repeat-x scroll left center transparent;
   	float: left;
 	height: 14px;
   	width: 48px;	
}
.star3{
	background: url("/static/images/icon2.png") repeat-x scroll left center transparent;
   	float: left;
	height: 14px;
	width: 36px;	
}
#debug
{
	padding:2px;
	margin:5px;
	border:1px solid #FF6699;
	color:#000000;
	background-color:#FFCCFF;
}